home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
mm20b28.zip
/
MARKMAIL.DOC
< prev
next >
Wrap
Text File
|
1992-02-16
|
52KB
|
1,063 lines
MarkMail v2.00
┌──┬──┐
│ │┌──┬──┐
│ ├─┤ ││ │
└─┘ └─┘│ ├─┤ │
└─┘ └─┘
For PCBoard!
Introduction/Installation/Operation
v2.00 ß28
--------------
Release date: 02-16-92
Welcome to MarkMail 2.00! This package has been written to provide the
user with a simple PCBoard-like interface while providing Sysops with
familiar yet easy to use setup, maintenance. The commands used within
MarkMail's System Manager are the same as those used in PCBSM/PCBSetup.
MarkMail 2.00 takes full advantage of the newer PCBoard 14.5 functions
and file-formats. Version 2.00 REQUIRES PCBoard 14.5+ to be installed.
MarkMail is distributed under the shareware concept. If you continue
to use it for more than 30 days you must either register it or remove
it from your BBS. If there is something that you'd like added to this
door, send your thoughts or comments to Cliff Watkins in the MarkMail
conference on the Intelec E-mail Network. I can also be reached in the
MarkMail conference on two other major networks (ILink and SmartNet).
The registration of MarkMail entitles the licensee to use the Markmail
software on a single BBS. MarkMail may not be 'reverse engineered' nor
otherwise altered in any way shape or form. MarkMail may be copied and
publicly distributed in it's 'original format' but can not be sold or
traded without written consent from Intelec Business Network. MarkMail
is provided without warranty, expressed or implied, including but not
limited to suitability to task, or performance/fitness for any parti-
cular purpose. Although MarkMail has been extensively tested, neither
the author nor Intelec Business Network guarantees the performance of
this program and accepts no responsibility for its use or misuse. Your
use of the MarkMail door signifies your agreement to these terms.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00
──────────────────────────────────────────────────────────────────────────────
Table of Contents
──────────────────────────────────────────────────────────────────────────────
Page 01 ....................................... Introduction
Page 02 ....................................... Table of Contents
Page 03 ....................................... Installation
Page 04 ....................................... Configuration
Page 08 ....................................... Duplicate Checking
Page 12 ....................................... Door Operation
Page 17 ....................................... Offline Configuration
Page 18 ....................................... What's Planned?
Page 18 ....................................... Support Numbers
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 02
──────────────────────────────────────────────────────────────────────────────
INSTALLATION
------------
The installation of MarkMail 2.00 should be rather simple. First, this
version of MarkMail MUST be run from your Default PCBoard directory.
This is the directory where a particular PCBoard node will create the
PCBOARD.SYS file for that node. You will need to place in this PCB dir
the MM.EXE and MMSM.EXE files. The MARKMAIL door batch file can either
reside here as well or in the path designated in your DOORS.LST file,
but you will notice that the enclosed sample door batch file does not
change from the "default PCB directory" but instead will call MarkMail
from this directory. If MM.EXE and MMSM.EXE are in your DOS path, you
do not need to keep a copy in "each node's" default PCB directory. The
System Manager (MMSM) program will allow you to point MarkMail to the
other file paths that are needed such as help, news and menus. It does
NOT make sense to keep these in the default PCBoard directory as well
as it could get pretty cluttered in there if you did.
Configuration is stored in a file called 'MARKMAIL.DAT', a binary file
that's accessed using MarkMail's System Manager (MMSM). MarkMail will
attempt to find this file in one of two locations, 1st, in the current
or Default directory and if not found there in your 'Main' directory
(the path where your USERS file would be located). This can allow you
to maintain a single configuration file for all your nodes, but main-
taining the ability to have a custom configuration for all or any node
you wish. MarkMail uses this "search method" to find the MARKMAIL.SYS
file, a file you'll receive upon registering MarkMail. If you place a
single copy of your MARKMAIL.SYS file in your Main directory all nodes
can access and operate from it.
1ST thing you should to do is make a backup of all your most important
system files! When this is done, then you are ready to proceed.
2ND thing you'll need to do is create a TPA for MarkMail to use. A TPA
(Third Party Application) is a function in PCB that allows MarkMail to
'attach' its user file into your USERS.INF file. You will need to drop
all nodes to the DOS prompt and run PCBSM. From the 1st screen select
item 'D' then item 'C' and supply the following information:
Name of Third Party Applicaion: MARKMAIL
Version : 200
Static Size : 20
Dynamic Size : 1
Keyword : MARKMAIL -> This is up to you and will be the
name of the door-batch file to
start up MarkMail.
The hit the Pg-Dn key and PCBSM will install MarkMail into your users
file. PCBSM also creates a USERS.IBK file, a backup of your USERS.INF,
and can be deleted if you wish. You then enter PCBSetup and edit your
DOORS.DAT file to include the MarkMail door. On the doors setup screen
in the column marked 'USER.SYS' you should place a 'Y'. MarkMail will
not operate without the presence of USER.SYS. You should then run thru
the configuration in the MarkMail System Manager program.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 03
──────────────────────────────────────────────────────────────────────────────
CONFIGURATION
-------------
MMSM was designed to operate just like your PCBoard setup tools.
Your MarkMail configuration is item 'A' from the MMSM main menu.
A. Paths and Filenames
╔═════════════════════════════════════════════════════════════════════════════╗
║ General Configuration ║
║ ║
║ Location of Help Files : C:\MM200\HELP\ ║
║ Location of Local Uploads : C:\MM200\LOCAL\ ║
║ Location of Local Downloads : C:\MM200\LOCAL\ ║
║ Location of Offline Packet Storage : C:\MM200\STORE\ ║
║ ║
║ Name/Loc of NEWUSER File : C:\MM200\NEWUSER ║
║ Name/Loc of NEWS File : C:\MM200\NEWS ║
║ Name/Loc of MENU File : C:\MM200\MM-MENU ║
║ Name/Loc of TCAN File : D:\C\MM200\TCAN ║
║ ║
║ Drive to use for Work Directory : C ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
■ Location of Help Files
This is the directory for you to place the MarkMail help files. This
is the 'path only' to the location of these files.
■ Location of Local Uploads
This is the default for where MarkMail will look for REP's from
you. This can be over ridden at run time.
■ Location of Local Downloads
This is the default for where MarkMail will place your QWK's.
This too can be over ridden at run time.
■ Location of Offline Packet Storage
This is not in use yet, but MarkMail will have the ability to
scan packets for users in your nightly event and send them to a
user without scanning online. This is the path only to where
those packets will be kept.
■ Name/Loc of NEWUSER File
This is the full path/filename of a file that will be shown to a
user the first time he opens the MarkMail door. NEWUSER is included.
■ Name/Loc of NEWS File
This is the full path/filename of a file that will be shown to a
user every time he opens the MarkMail door.
■ Name/Loc of MENU File
This is the full path/filename of the menu file that MarkMail will
use. MarkMail has its own 'Xpert' flag that is kept independent of
PCBoard.
■ Name/Loc of TCAN File (Not in use yet).
This is the full path/filename of the file that MarkMail will use to
kill messages To/From a user if that user is listed in the Tcan file.
■ Drive to use for Work Directory
This is the drive letter only for where you want MarkMail to create
its work directory. MarkMail will create a directory off the root
with a name: MWORKxx, where xx is the node number (or just MWORK for
single node systems)
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 04
──────────────────────────────────────────────────────────────────────────────
B. Flags and Baud Rates
------------------------
■ Allow Users to 'Upload and Goodbye'
This is not in use yet, but MarkMail will soon allow a user to
upload a REP packet and then logoff. MarkMail will then put the
phone off-hook and proceed to insert the messages. This is a flag
to disable that feature.
■ Number of REP's for Upload Credit
MarkMail can give a user upload credits for any given number of
REP's uploaded. If you place a '4' here, after every 4th REP
uploaded his upload count would be increased by one.
■ Save Pointer Files for Net Users
■ Save Pointer File for Normal Users
Not in use yet:
These switches can permit you to have MarkMail store the pointer files
'locally'. What this can do is in the event you lose your 'USERS.INF'
file, rather than relying on your network node SysOps to upload their
pointer file, you can restore their pointers locally without them even
knowing you had a crash. We plan on expanding the pointer files to in-
clude more data than just the message pointers. We plan on adding info
such as conference and/or network(s) selections, protocol and archive
selections, etc. This will permit a total rebuild of a users MarkMail
configuration. The separate switches for Net Users and Normal Users is
to give you greater flexibility over how many pointer files you store
locally. Do you want to do this for all your MarkMail users, or maybe
just those nodes relaying through you as a Network Hub.
■ Default Messages per Conference
and
■ Default Messages per Packet
These are the numbers given to a user who has a 0 in his user file
fields. In other words, a new user to the MarkMail door would get
the number of messages in the 'Default' column because he has not
changed them yet.
■ Maximum Messages per Conference
and
■ Maximum Messages per Packet
These are the maximums that the user cannot set his counts higher
than while in the door. These will override at run time, if the
caller is in at 9600 and sets his maximums to the 9600 maximums
and then calls in at 1200 those maximums will override his sel-
ection.
C. Compression Methods
-----------------------
MarkMail will allow you to configure up to four different compression
methods for use within MarkMail. You *must* configure at least one!
Method #1 is the 'default' for everyone entering MarkMail. You should
give it a name and set the Compress and Un-Compress command lines.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 05
──────────────────────────────────────────────────────────────────────────────
D. Network Configuration
-------------------------
MarkMail will support an "unlimited" number of networks. 'Local' is a
a 'default' network that all conferences are placed into until you set
them different. This will allow a user to only look at Intelec Network
conferences or whatever other nets you may carry, and then configure
his or her conference selections on a 'network by network' basis. This
is not required for the door to operate.
E. Conference Config, Individual
---------------------------------
This screen will display a list of your conferences and allow you to set
various flags and also assign them to networks. Flags are as follows:
'D' - Enable Dupe Checking for this conference.
'E' - Ignore Echo Flag when exporting mail.
'F' - Force all users to recieve this conference.
'N' - Auto-Add for new users.
'P' - Ignore PCBoard Registration, this allows MarkMail to use
conferences that PCBoard cannot.
'Y' - Allow Your Mail. You can dis-allow the 'Y'our mail selection
on a conference by conference basis.
F. Conference Config, By Range
-------------------------------
This simply allows you to set network assignments as well as flags on
a range basis. This should speed up configuration.
For both Conference Config by 'Range and Individual', also see the
Duplicate Checking System section for a more detailed description
of how to set the flags.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conference Config, Range ║
║ ║
║ Ignore (E)cho Flag - (F)orce Conference - (N)ew User Conference ║
║ Ignore (P)cboard Registration - Allow (Y)our Mail - Check (D)upes ║
║ ║
║ Number of First Conference to Configure : 0 ║
║ Number of Last Conference to Configure : 0 ║
║ ║
║ Adjust Network Assignment : N Network: ║
║ ║
║ Adjust Conference Flags : N Flags: ║
║ ║
║ Adjust Days to Keep Dupes: N Days: 0 ║
║ ║
║ [A]dd Flags, [D]elete Flags, [S]et Flags: A ║
║ ─────────────────────────────────────────────────────────────────────────── ║
║ [A] Will Add the Flags to the Selected Range of Conferences ║
║ [D] Will Delete the Flags from the Selected Range of Conferences ║
║ [S] Will Set the Flags in the Selected Range of Conferences ║
║ ║
║ Press PGDN to continue or ESC to abort ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 06
──────────────────────────────────────────────────────────────────────────────
G. Protocol Configuration
--------------------------
MarkMail permits as many as (20) transfer protocols to be defined. The
following information is needed:
Letter - Letter used to select protocol.
Name - Name of protocol.
Is ARQ Req'd - Y or N
Tranmit Command Line - Command line used to send packet.
Receive Command Line - Command line used to receive packet.
The use of macros is now supported and are described below:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Transfer Protocols Page 1 of 5 ║
║ ║
║ Macros: #F# - Filename of Packet #P# - Com Port ║
║ #S# - Computer/Modem Speed #N# - Node Number ║
║ #C# - Modem/User 'Connect' Speed ║
║ ║
║ 1 Letter: Z Name: Zmodem ARQ Req?: N ║
║ Tranmit Command Line: Dsz port #P# ha bo pB4096 z sz #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rz -p #F# ║
║ ║
║ 2 Letter: C Name: Xmodem-CRC ARQ Req?: N ║
║ Tranmit Command Line: Dsz port #P# pB4096 sx -c #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rx -c #F# ║
║ ║
║ 3 Letter: G Name: 1K-Xmodem-G ARQ Req?: Y ║
║ Tranmit Command Line: Dsz port #P# ha bo pB4096 sx -c -k -g #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rx -c -k -g -p #F# ║
║ ║
║ 4 Letter: H Name: HS/Link ARQ Req?: N ║
║ Tranmit Command Line: HSLink -P#P# -e#C# -a #F# ║
║ Receive Command Line: HSLink -P#P# -e#C# -a ║
║ ║
║ Use arrow keys to move bar, press ENTER to select, ESC to exit ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
H. Files Configuration
-----------------------
MarkMail allows selection of exactly which "file directories" you want
to have scanned during a 'new files scan'. This will display a list of
conferences to you, conferences with files selected will have a check-
mark next to the name. Simply highlight the conference and hit 'Enter',
you'll then see a listing of file Dirs along with the description you
have given them. Use the up/dn arrow keys to highlight and the 'Space-
Bar' to check-mark the file dirs you want to scan.
I. Bulletin Configuration
--------------------------
MarkMail will also allow selection of which BLT files it should send.
This will display a list of conferences to you, conferences with BLT's
selected will have a check-mark next to the name. Simply highlight the
conference and hit 'Enter', you'll see a listing of that conference's
bulletins. Use your up/dn arrow keys to highlight and the 'Space-Bar'
to check-mark the BLT's you want to send.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 07
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
To create the Dupe Checking files first select 'A' from the Main Menu:
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright 1992 Cliff R. Watkins ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Main Menu Use w/ MarkMail 2.x ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║>>>║>>>>>>>>>>>>>> A MarkMail System Configuration ║ ║
║ ║ B User File/TPA Maintenance ║ ║
║ ║ C Create Dupe-Checking Files ║ ║
║ ║ D Report Generation ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
Then decide if you want to configure the conferences for dupe-checking
by range or individually. Then select either 'E' or 'F' from the Con-
figuration Menu (shown below).
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright 1992 Cliff R. Watkins ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Configuration Menu ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║ ║ A Paths and Filenames ║ ║
║ ║ B Flags and Baud Rates ║ ║
║ ║ C Compression Methods ║ ║
║ ║ D Network Configuration ║ ║
║>>>║>>>>>>>>>>>>>> E Conference Config, Individual ║ ║
║>>>║>>>>>>>>>>>>>> F Conference Config, By Range ║ ║
║ ║ G Protocol Configuration ║ ║
║ ║ H Files Configuration ║ ║
║ ║ I Bulletin Configuration ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 08
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
Conference Configuration, Individual
------------------------------------
If you chose Configuration Menu selection 'E', for Conference Config,
Individual, you will get display similar to the one shown below. Just
enter a 'D' in the 'Flags' column corresponding to the conferences you
wish to have MarkMail check for dupes. The 'Days' column is the number
of days you wish MarkMail to keep a message's "CRC" before it's purged
from MarkMail's self-maintaining .MDX files. Then repeat these steps
for each conference of which you want to enable the dupe checking fea-
ture. If you have quite a few conferences to configure, the 'F' menu
selection from the Configuration Menu might be a quicker way to go. It
is further explained on the next page, but this display depicts how to
configure the conferences on an individual basis.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conference Config, Individual Page 1 of 18║
║ ║
║ Ignore (E)cho Flag - (F)orce Conference - (N)ew User Conference ║
║ Ignore (P)cboard Registration - Allow (Y)our Mail - Check (D)upes ║
║ ║
║ Num Conference Net Flags Days Num Conference Net Flags Days ║
║ ──── ────────────── ───── ───── ──── ───── ────────────── ───── ───── ──── ║
║ 0 Main Board LO YD 60 14 Printers IN YD 60 ║
║ 1 Technical IN YD 60 15 MAC IN YD 60 ║
║ 2 Batch IN YD 60 16 SpitFire IN YD 60 ║
║ 3 Compression IN YD 60 17 Moderate IN YD 60 ║
║ 4 Multitask IN YD 60 18 Amiga IN YD 60 ║
║ 5 LAN IN YD 60 19 Comm IN YD 60 ║
║ 6 Qedit IN YD 60 20 SysOp IN YD 60 ║
║ 7 WordProc IN YD 60 21 BBS-Door IN YD 60 ║
║ 8 DeskTopPub IN YD 60 22 Ads IN YD 60 ║
║ 9 Video IN YD 60 23 NetChat IN YD 60 ║
║ 10 Database IN YD 60 24 CorelDraw IN YD 60 ║
║ 11 Programmer IN YD 60 25 NetAdmin IN YD 60 ║
║ 12 IN_Reserved IN YD 60 26 ProComm IN YD 60 ║
║ 13 Hardware IN YD 60 27 MM-Alpha IN YD 60 ║
║ ║
║ Use Arrow Keys, Pg-Up, Pg-Dn - F2 to Change Network - ESC to Exit ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
The above display depicts my 'conference configuration', so of course
your display will vary. I hope you find the 'PCBoard type' interface
easy to understand and use. Now, the above display depicts my settings
and they may not be best for your particular setup. Analyze your users
needs and determine what Flags and Settings best optimize MarkMail for
yours or your users needs.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 09
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
Conference Configuration, By Range
----------------------------------
If you chose Configuration Menu selection 'F', for Conference Config,
Range, you will get display similar to the following. Enter the first
conference number, in the range of conferences you wish to change, in
the corresponding field. Then enter the last conference number of the
range in it's corresponding field. If you are only updating the flags
there is no need to 'Adjust Network Assignment' so skip past those two
fields until you come to the 'Adjust Conference Flags' prompt. Enter a
'Y' in this field. Then you enter a 'D' in the 'Flags:' field. At the
'Adjust Days to Keep Dupes' prompt (if you're doing this for the first
time) enter a 'Y'. At the 'Days:' prompt enter the number of days you
wish MarkMail to keep a message's "CRC" before it's purged from Mark-
Mail's self-maintaining .MDX files. It's our suggestion to make this a
minimum of 30 days. Then at the '[A]dd Flags, [D]elete Flags, [S]et
Flags:' prompt type 'A' (for ADD). This will add the 'D' flag to the
selected range of conferences. Pressing the 'page down' key will save
these settings and you are ready to repeat the the above steps for any
additional ranges you may have. If you have completed the settings for
your conferences you are now ready to create the .MDX files for these
conferences.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conference Config, Range ║
║ ║
║ Ignore (E)cho Flag - (F)orce Conference - (N)ew User Conference ║
║ Ignore (P)cboard Registration - Allow (Y)our Mail - Check (D)upes ║
║ ║
║ Number of First Conference to Configure : 0 ║
║ Number of Last Conference to Configure : 0 ║
║ ║
║ Adjust Network Assignment : N Network: ║
║ ║
║ Adjust Conference Flags : Y Flags: D ║
║ ║
║ Adjust Days to Keep Dupes: Y Days: 30 ║
║ ║
║ [A]dd Flags, [D]elete Flags, [S]et Flags: A ║
║ ║
║ ║
║ ─────────────────────────────────────────────────────────────────────────── ║
║ ║
║ [A] Will Add the Flags to the Selected Range of Conferences ║
║ [D] Will Delete the Flags from the Selected Range of Conferences ║
║ [S] Will Set the Flags in the Selected Range of Conferences ║
║ ║
║ Press PGDN to continue or ESC to abort ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 10
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
To create the Dupe Checking files select 'C' from the MMSM Main Menu:
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright 1992 Cliff R. Watkins ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Main Menu Use w/ MarkMail 2.x ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║ ║ A MarkMail System Configuration ║ ║
║ ║ B User File/TPA Maintenance ║ ║
║ ║ >>>>>>>>>> C Create Dupe-Checking Files ║ ║
║ ║ D Report Generation ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
Then press 'Y' and you're ready to go!
╔═════════════════════════════════════════════════════════════════════════════╗
║ Dupe File Create/Rebuild ║
║ ║
║ ║
║ This Option will Create or Rebuild the Duplicate ║
║ Checking Files. This should be run periodiclly ║
║ to remove old deleted messages from the file. ║
║ ┌──────────────────────────────────────────┐ ║
║ │ │ ║
║ │ Make Dupe-Checking Files (Y/N) ? Y <<<│<<<<<<<<<<<<<<<<<║
║ │ │ ║
║ └──────────────────────────────────────────┘ ║
║ ║
╚═ hh:mm:ss ════ mm-dd-yy ═════ F1 = Help ════ caps: OFF num: OFF ins: OFF ═╝
When this finishes running MMSM will have created it's .MDX files for
all the conferences in which you have enabled dupe checking. Each time
a message is uploaded through MarkMail, to one of the conferences that
has dupe checking enabled, the .MDX file for that conference will have
been updated automatically.
We're also planning on adding 'command line' capabilities of the build
feature so that .MDX's can be updated daily via your event processing,
for those of you having multiple QWK doors. This is highly recommended
so that messages uploaded via other mail doors will also be checked by
MarkMail for duplicity.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 11
──────────────────────────────────────────────────────────────────────────────
OPERATION
---------
MarkMail takes all its commands from the Main Menu prompt.
MarkMail Command - B - Bulletins Selections
--------------------
This is a toggle that tells the Markmail door whether you wish to
receive bulletins in your QWK packet.
If the bulletin selection is ON, Markmail will gather all the NEW
bulletins and include them in your download packet.
If bulletin selections is OFF, Markmail will skip this step.
MarkMail Command - C - Compression Methods
--------------------
This selection displays a menu to you of the compression methods
the sysop has configured. The first time you entered the Markmail
door you're automatically set to use the first compression method
listed. If you wish to use one of the other compression methods,
just select it from the list and the new compression method will
become your default.
MarkMail Command - D - Download Packet
--------------------
This tells Markmail to extract & download messages based on your
selected conferences. When you choose [D]ownload, Markmail does
several things.
1) Markmail extracts the messages in each conference you have selected.
a) If activated, Markmail extracts a list of new files.
b) If activated, Markmail extracts all new bulletins.
2) Markmail then displays the number of messages, bulletins and files it
has found and gives you three options. These are:
Do you want to Receive this Packet,
[Y]es, [N]o, [G]oodbye When Done :
[Y]es - Continues the download
[N]o - Aborts the download, pointers remain unchanged.
[G] - Continues the download and logs you off when done.
3) Markmail creates and compresses the packet using the compression
method you have chosen, or using the default compression method.
4) Markmail then displays the size of the packet, and the estimated
download time based on your baudrate. Markmail then sends the
file using the protocol you have chosen. If no protocol has
been chosen, Markmail will ask you for the protocol to use for
this transfer.
NOTE: If the estimated time is higher than the amount of time
you have allocated, Markmail aborts the download. If this
happens, you may wish to extract fewer messages, or toggle
bulletins or files to OFF.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 12
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - F - Files Selections
--------------------
Markmail has the capability of providing you with a list of new
files uploaded since your 'last' new files scan. This selection
toggles this feature on or off.
If this selection is ON, Markmail collects a list of new files in
the forums you have selected and includes this list in your down-
load packet.
If this selection is OFF, Markmail will skip this step.
MarkMail Command - G - Goodbye
--------------------
This selection closes the Markmail door and logs you off the bbs.
MarkMail Command - H - Help
--------------------
The Markmail help system provides detailed description of each menu
item. To receive help, choose [H]elp, and then enter the menu item
you wish help with.
MarkMail Command - M - Mode Graphics
--------------------
This selection toggles the COLOR mode on or off.
When ON, Markmail displays the color version of all screens.
When OFF, Markmail displays the monochrome version of all screens.
MarkMail Command - O - Operator Page
--------------------
This option allows you to page the system operator. Paging is only
available between certain hours so this feature may not be on when
you try the page...
MarkMail Command - Q - Quit
--------------------
This option closes the Markmail door and returns you to PCBoard.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 13
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - S - Select Forums
--------------------
This is where you decide which conferences you wish to extract
mail from. When you entered Markmail the first time, you had no
conferences selected. Therefore you must select the conferences
you wish to extract messages from if you wish to receive any
messages.
When choosing the [S]elect conferences option, you're provided
a list of the first thirty conferences in the bbs. To select a
conference simply enter its number. If you press <enter> alone
Markmail will display the NEXT 30 conferences. If you enter a
number that is not being displayed, Markmail will now automat-
ically display a new page of conferences containing the number
you had entered.
When you choose a conference by entering its number, Markmail
displays a sub menu like this one:
Selected Conference: xxxxxxxxxxxxxxx Currently: Not Selected
High Message Number: xxxxx Select [N]one, [A]ll, [Y]our,
Last Read Pointer: xxxxx or [YA] for Yours and TO: ALL ?
You then choose one of the four options based on how much mail you
wish to extract out of this conference.
Here are the options in detail:
[N]one - Deselects this conference, removes it from your list
[A]ll - Tells Markmail to extract ALL messages
[Y]our - Extracts only messages sent to YOU
[YA] - Extracts messages only to YOU and to ALL
Once you have decided which of the above you wish, enter the
selection followed by <enter>, and Markmail will display the
submenu shown here:
High Message Number: xxxxx Input New Pointer
Last Read Pointer: xxxxx or [Enter] for no change?
Markmail displays the highest message in the conference, and
displays the last message you have read in the conference, and
asks you for a new pointer. By default, Markmail leaves your
pointer alone, and will extract all mail since then. If you wish
less mail, enter a number higher than your current pointer. If
you wish more, enter a number lower than your current pointer.
CAUTION should be used when entering a pointer. If you have not
read any messages in this conference before now, or if you
haven't read any messages in a while, Markmail is likely to
extract an enormous number of messages from this conference. A
good rule of thumb is to set your pointer to the high message
number minus 100.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 14
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - T - Transfer Protocols
--------------------
You choose your file transfer protocol here. When you choose
[T]ransfer protocols, Markmail displays a menu of the protocols
that the sysop has configured. Simply select the one you wish to
use, followed by <enter>. The new protocol becomes your default.
NOTE: When you entered Markmail the first time, your protocol was
set to NONE. If you leave NONE as your default, or if you choose
NONE as your default, you will have to choose a protocol each and
every time you try to upload or download through the Markmail door.
MarkMail Command - U - Upload Packet
--------------------
This selection initiates the upload of a [REP]ly packet. You must
have a valid [REP]ly packet to upload. When chosen, the upload
process begins immediately using your default protocol. If you
have not chosen a default protocol, Markmail will ask you for a
protocol to use prior to begining the upload.
MarkMail Command - V - View Settings
--------------------
When you choose this option, Markmail displays all of your
current default settings. Below is an example of the display:
Last QWK On: **/**/**
At: **:**
Number of Qwk's: **
Number of Rep's: **
Compression: ZIP
Protocol: (Z) DSZ Zmodem
Max QWK Size: Unlimited
Msgs per Conf: Default (200) for your Baud Rate.
Msgs per Pkt: Default (32767) for your Baud Rate.
New File Scan: Off
Bulletin Scan: Off
Color Bulletins: No
This selection is a DISPLAY ONLY. These settings cannot be changed
from here. To change the above settings, you must use the 'W'rite
command from the main menu.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 15
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - W - Write Your Settings
--------------------
MarkMail Options
1. Max Size of MESSAGES.DAT : Unlimited
2. Max Messages/Conference : Default Default= 200
3. Max Messages/Packet : Default Default= 32767
4. Receive Messages YOU Posted: No
5. Send Color Bulletins : No
[#] to Change, [R]e-List Options, or [Enter] alone to Exit :
This option allows you to set a few other defaults. Simply choose
the number and enter the new value. Here is a detailed description
of each selection:
1. Max Size of MESSAGES.DAT : Unlimited
Determines the size limit of the MESSAGES file in your packet.
This limit does NOT affect the bulletin or file lists, ONLY the
messages.
2. Max Messages/Forum : Default Default= 200
This determines the maximum number of messages per forum that will
be extracted in any ONE download. The sysop has also limited you
to how large you can increase this to based on your baudrate.
3. Max Messages/Packet : Default Default= 32767
This determines the maximum TOTAL number of messages you can
extract in any one download. It should be noted that the sysop has
also limited the total number of messages you can extract and
therefore, you might not receive the number shown here.
4. Receive Messages YOU Posted: No
This determines whether or not you will extract messages that you
posted. Some users like to receive their own messages to see how
well they came out in their final draft.
5. Send Color Bulletins : No
Some readers are capable of displaying bulletins and welcome
screens in color, others are not. If you are using a reader that
allows color, you can toggle this on and Markmail will extract the
color version of all screens. If the bulletins appear garbled in
your reader, toggle this off.
MarkMail Command - X - eXpert Mode
--------------------
This selection simply toggles the main menu on or off.
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 16
──────────────────────────────────────────────────────────────────────────────
Offline Configuration Changes
-------------------------------
The MarkMail door was designed with a philosophy of 'automated' online
operations so almost all of the configuration items can be manipulated
using an offline reader. The method of achieving this is via a message
sent to 'MARKMAIL'. The following explains these commands and examples.
ADD a Conference
You can add a conference offline by sending a message to MarkMail with
a subject of ADD. You can also update your last message read pointers
with this command. Example:
TO: MARKMAIL
SUBJECT: ADD <Number>
If the number is a 'positive' number, that number will become your new
last message read pointer. If the number is a 'negative' number, that
number will be subtracted from the high message number and that will
become your last message read pointer. But if the number is ommited,
nothing will be done to your last message read pointer.
Add conferences as [Y]our mail in the same manner as [A]ll mail:
TO: MARKMAIL
SUBJECT: YOURS -20
Add for [Y]ours with pointers set back 20 from the top.
LIMIT number of messages
To configure yourself for a 300K Limit on the size of your QWK packet.
TO: MARKMAIL
SUBJECT: LIMIT 300
DROP a Conference
Drop conferences by sending a message to MarkMail with subject of DROP.
TO: MARKMAIL
SUBJECT: DROP
BLTS On/Off
You can toggle selection Bulletins On & Off with a message to MarkMail.
TO: MARKMAIL
SUBJECT: BLTS ON or BLTS OFF
Own Messages On/Off
You can turn reception of your own (From You) messages On or Off with
a message to MarkMail. Example:
TO: MARKMAIL
SUBJECT: OWN ON or OWN OFF
Deluxe Menu On/Off
You can turn the Deluxe Menu On or Off with a message to MarkMail.
TO: MARKMAIL
SUBJECT: DELUXE ON or DELUXE OFF
Forcing Non-Echo'ed Messages
MarkMail provides a method to enter local mail into echoed conferences.
Simply preface the subject with 'NE:', standing for No Echo.
TO: CLIFF WATKINS
SUBJECT: NE:Local Intelec Messages
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 17
──────────────────────────────────────────────────────────────────────────────
Planned Features
----------------
1 - Net Status on a "network by network basis".
2 - Add 'command line' operation to MMSM to rebuild dupe files.
3 * Enable the Tcan feature.
4 - Delete REP's when a successful local uploaded.
5 - Expansion of 'Pointer File' to include more data
6 * Enable local storing of Pointer files for 'Net and/or Normal' users.
7 * Enable Prescanned packets capabilities.
8 - Adding of several 'Services' functions.
9 * Enable the 'UG' (upload & goodbye) capability.
10 - Add QWK packet Size in K to caller log.
11 * Enable and enhance the report generation capabilities.
12 - File U/L's and D/L's through door w/ full PCBoard security awareness.
13 * Complete the MMSM.HLP file.
If you have any other ideas or suggestions, I look forward to them!
If you encounter any problems with this beta code, leave me a message
and include as much information as possible. And also include the beta
release number of the code you are using. Please feel free to include
any comments or suggestions about the new door. And again, I thank you
for your support and faith in MarkMail for PCBoard.
Cliff Watkins
MarkMail Support
Intelec Online - Support
Voice / Fax 516 867-4445
Data Number 516 867-4446
──────────────────────────────────────────────────────────────────────────────
MarkMail for PCBoard v2.00 Page 18
──────────────────────────────────────────────────────────────────────────────